Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sets default concurrency for blob upload for adlfs to 1 #1779

Merged
merged 1 commit into from
Sep 3, 2024

Conversation

rudolfix
Copy link
Collaborator

@rudolfix rudolfix commented Sep 2, 2024

Description

Concurrent blob uploads
dlt limits the number of concurrent connections for a single uploaded blob to 1. By default adlfs that we use, splits blobs into 4 MB chunks and uploads them concurrently which leads to gigabytes of used memory and thousands of connections for a larger load packages. You can increase the maximum concurrency as follows:

[destination.filesystem.kwargs]
max_concurrency=3

@rudolfix rudolfix added bug Something isn't working support This issue is monitored by Solution Engineer labels Sep 2, 2024
@rudolfix rudolfix requested a review from akelad September 2, 2024 21:32
@rudolfix rudolfix self-assigned this Sep 2, 2024
Copy link

netlify bot commented Sep 2, 2024

Deploy Preview for dlt-hub-docs ready!

Name Link
🔨 Latest commit b6a6bf7
🔍 Latest deploy log https://app.netlify.com/sites/dlt-hub-docs/deploys/66d62edee7216800088ec80f
😎 Deploy Preview https://deploy-preview-1779--dlt-hub-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@rudolfix rudolfix merged commit e9468cb into devel Sep 3, 2024
55 of 56 checks passed
@rudolfix rudolfix deleted the fix/limits-blob-upload-concurrency-azure branch September 3, 2024 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working support This issue is monitored by Solution Engineer
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants